magicians = ["大卫·科波菲尔","大卫·布莱恩","约克"]
completed_models = []
def make_magicians(names):
    for name in names:
        print(name)
make_magicians(magicians)
# 1
def make_magicians2(magicians):
    while magicians:
        magician = 'the Great '+magicians.pop()
        completed_models.append(magician)
    return completed_models
changed_magicians = make_magicians2(magicians[:])
make_magicians(changed_magicians)
make_magicians(magicians)
# 2
def make_magicians3(magicians):
    i = 0
    while i<len(magicians):
        magicians[i] = 'the Great '+magicians[i]
        i = i+1
    return magicians
changed_magicians = make_magicians3(magicians[:])
make_magicians(changed_magicians)
make_magicians(magicians)

